.jfx-decorator {
    -fx-decorator-color: derive(#3333cc, -25%);
}

.jfx-decorator .jfx-decorator-buttons-container {
    -fx-background-color: -fx-decorator-color;
}

.jfx-decorator .resize-border {
    -fx-border-color: -fx-decorator-color;
    /*-fx-border-width: 0 4 4 4;*/
}

.jfx-decorator .jfx-decorator-title-container .jfx-decorator-text {
    -fx-fill: WHITE;
    -fx-font-size: 16;
    -fx-font-family: "思源黑体 CN Medium";
}

.jfx-decorator .jfx-decorator-title-container .jfx-svg-glyph {
    -fx-shape: "M512 682c-128.024-99.309-255.626-199.040-384-298l384-298 384 298c-128.375 98.958-255.974 198.693-384 298zM512 792l314-246 70 54-384 298-384-298 70-54z";
    -jfx-size: 15px;
    -fx-background-color: WHITE;
}

.popBtn {
    -fx-cursor: hand;
    -fx-padding: 10px 20px;
    -fx-font-family: "思源宋体 CN Heavy";
    -fx-pref-width: 120px;
    -fx-pref-height: 20px;
    -fx-text-fill: #3333cc;
}